/**
 * 项目信息的基础部分
 */
interface PojInfoBase {
    id: string              // 项目id
    name: string            // 项目名称
    description: string     // 项目简介
    coverLink: string       // 项目封面地址
    heat: number            // 热度值
}

/**
 * 引入用户基本数据
 */
export interface PojBaseData extends PojInfoBase {
    creatorName: string     // 创作者名称
    creatorAvatar: string   // 创作者头像链接
}

/**
 * 完整项目对象模型
 */
export interface PojVo extends PojInfoBase {
    creatorId: string       // 创作者id
}

export interface PojDao extends PojVo {
    createTime: string      // 创建时间
    updateTime: string      // 修改时间
}